<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@page import="java.util.*"%>
<%@page import="Clases.domain.*"%>
<%@page import="pos.presentation.*"%>

<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
		<script type="text/javascript" src="./archivos/includes/funcionesJavaS.js"></script>
		<title>Primera pantalla de estadistica</title>
	</head>
	<body>
		<div>
			<%@ include file="./../cabecera-usuario/cabecera_usuario.jsp"%>
		</div>

		<div>
			<%@ include file ="./../cabecera-usuario/menu.jsp" %>
		</div>
		  
		<%	
		//Para recuperar el barrio y la zona del usuario de la sesión
		
		Usuario usuario = (Usuario)session.getAttribute("session.usuario");
		String barriousuario= usuario.getBarrio();
		String zonausuario = usuario.getZona();
		%>		
		<div id="Donde esta">
	      Se encuentra en el barrio <%out.print(barriousuario);%> en la zona <%out.print(zonausuario);%>:<br />
		</div>	
		<%
		List barrios = ReciclajeStore.getInstance().getBarrios();

		%>
	
		<form id="formulario_estadistica_pp" action="FrontController?res=./archivos/estadistica/valida/tipo_de_estadistica.jsp" method="post">
			<div id="div_barrio">
				<%  
				//recuperamos el barrio y la zona pasados como paramentros
							String barrioUs=request.getParameter("valor");
							String zonaUs=request.getParameter("valor1"); 
				%>
				
				<label id="label_barrio" for="barrio">Seleccion de barrio:</label>
				<select id= "idselect1" class="barrio" name="barrio" onchange="jumpTous('idselect1','idselect2','FrontController?res=./archivos/estadistica/est_1.jsp');">
					<%
						if(barrioUs==null){
							out.print("<Option selected>-</option>");//Aqui entra por primera vez
						}
						else{
							out.print("<Option selected>"+barrioUs+"</option>");//Ya tenemos algunos seleccionados
						}
						Iterator it=barrios.iterator();
						while(it.hasNext()){
							Barrio barrioAux=(Barrio)it.next();
							if(!barrioAux.getNombre().equals(barrioUs)){//para insertar html en jsp un option value para rellenar el menu
								out.print("<option value=\""+barrioAux.getNombre()+"\">"+barrioAux.getNombre()+"</option>");
							}//el primer parametro es el que recogeremos con el getParamenter y el segundo es el que vemos por pantalla
						}
					%>
				</select>
			</div>
			<div id="div_zona">
				<label id="label_zona" for="zona">Seleccion de zona:</label>
				<select id= "idselect2" class="zona" name="zona" onchange="jumpToisbn('idselect1','idselect2','FrontController?res=./archivos/estadistica/est_1.jsp');">
					<%
						if(zonaUs==null){
							out.print("<Option selected>-</option>");
						}
						else{
							out.print("<Option selected>"+zonaUs+"</option>");							
						}
						Iterator it2=barrios.iterator();
						while(it2.hasNext()){
							Barrio barrioAux=(Barrio)it2.next();
							if(barrioAux.getNombre().equals(barrioUs)){
								Iterator it3=barrioAux.getZonas().iterator();
								while(it3.hasNext()){
									Zona zonaAux=(Zona)it3.next();
									if(!zonaAux.getNombre().equals(zonaUs)){
										out.print("<option value=\""+zonaAux.getNombre()+"\">"+zonaAux.getNombre()+"</option>");
									}
								}
							}
						}
					%>
				</select>
			</div>
			<div id="div_calle">
				Estas son las calles:
				<%
				Iterator it4=barrios.iterator();
						while(it4.hasNext()){
							Barrio barrioAux=(Barrio)it4.next();
							if(barrioAux.getNombre().equals(barrioUs)){
								Iterator it5=barrioAux.getZonas().iterator();
								while(it5.hasNext()){
									Zona zonaAux=(Zona)it5.next();
									if(zonaAux.getNombre().equals(zonaUs)){
										Iterator it6=zonaAux.getZonaCalles().iterator();
										while(it6.hasNext()){
											String calleAux=(String)it6.next();
											out.print(calleAux);
											out.print("<->");
										}
									}
								}
							}
						}
						
			%>		
				
			<div id="Estadisticas">			
			   Selecciona el tipo de estadisticas que desea ver:<br />
				<input name="estadisticas" type="radio" value="reciclado" checked/>% Reciclado<br />
				<input name="estadisticas" type="radio" value="contenedores" />Personas que reciclan<br />

			</div>
	
				<input type="submit" value="Siguiente" name="button">
			</form>
					
	</body>
</html>
